
//取光标位置
function getPosition(obj){
	var result = 0;
	if(obj.selectionStart){ //非IE浏览器
	   result = obj.selectionStart
	}else{ //IE
	  var control = document.activeElement; 
	  obj.focus(); 
	  var rang = document.selection.createRange(); 
	  rang.setEndPoint("StartToStart",obj.createTextRange()) 
	  control.focus(); 
	  result = rang.text.length;
	}
	return result;
}

//设置光标位置
function setCursorPosition(oInput,oStart,oEnd) {
          if( oInput.setSelectionRange ) {
             oInput.setSelectionRange(oStart,oEnd);
             }
             else if( oInput.createTextRange ) {
                var range = oInput.createTextRange();
                range.collapse(true);
                range.moveEnd('character',oEnd);
                range.moveStart('character',oStart);
                range.select();
             }
       }

//键盘输入
function keyboardinput(num){
		var $inputmobilenum = $("#searchtext");
		var obj=$inputmobilenum.get(0);
		var pos = getPosition(obj);
		var number= $inputmobilenum.val().substr(0,pos)+num+$inputmobilenum.val().substr(pos,obj.value.length);
		$inputmobilenum.val(number);
		$inputmobilenum.focus();
		setCursorPosition(obj,pos+1,pos+1)
	}
	
//退格
function backspace(){
	var $inputmobilenum = $("#searchtext");
	var obj=$inputmobilenum.get(0);
	var pos = getPosition(obj);
    var number= $inputmobilenum.val();
    var num=number.toString();
    var delnum=num.substring(0,pos-1)+num.substr(pos,num.length);
    $inputmobilenum.val(delnum);
    $inputmobilenum.focus();
    setCursorPosition(obj,pos-1,pos-1)
}

//清空
function clean(){
	$("#searchtext").val('');	
}